







[This topic is pre-release documentation and is subject to change in future releases. Blank topics are included as placeholders.]
Computes the symmetric difference of this set with another set. The symmetric difference of two sets
is all items that appear in either of the sets, but not both. This set receives
the symmetric difference of the two sets; the other set is unchanged.
Namespace: Wintellect.PowerCollections
Assembly:
PowerCollections (in PowerCollections.dll)
Syntax
C# |
---|
public void SymmetricDifferenceWith( OrderedSet<T> otherSet ) |
Visual Basic (Declaration) |
---|
Public Sub SymmetricDifferenceWith ( _ otherSet As OrderedSet(Of T) _ ) |
Visual C++ |
---|
public: void SymmetricDifferenceWith ( OrderedSet<T>^ otherSet ) |
Parameters
- otherSet
- OrderedSet<(Of <T>)>
Set to symmetric difference with.
Remarks
The symmetric difference of two sets is computed in time O(M + N log M), where M is the size of the larger set, and N is the size of the smaller set.
Exceptions
Exception | Condition |
---|---|
System..::InvalidOperationException | This set and otherSet don't use the same method for comparing items. |
See Also
OrderedSet<(Of <T>)> Class
Wintellect.PowerCollections Namespace